package com.sa.dao;

import com.sa.model.RolesResources;
import com.sa.model.RolesResourcesExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RolesResourcesMapper {
    int countByExample(RolesResourcesExample example);

    int deleteByExample(RolesResourcesExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(RolesResources record);

    int insertSelective(RolesResources record);

    List<RolesResources> selectByExample(RolesResourcesExample example);

    RolesResources selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") RolesResources record, @Param("example") RolesResourcesExample example);

    int updateByExample(@Param("record") RolesResources record, @Param("example") RolesResourcesExample example);

    int updateByPrimaryKeySelective(RolesResources record);

    int updateByPrimaryKey(RolesResources record);

    List<RolesResources> selectPage(RolesResourcesExample example);
}